home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-01-31 | 1.0 KB | 40 lines |
- OBJS = main.o input.o process.o utils.o comment.o token.o ztype.o \
- pound.o include.o hash.o macro.o define.o if_expr.o alloc.o
- SRCS = main.c input.c process.c utils.c comment.c token.c ztype.c \
- pound.c include.c hash.c macro.c define.c if_expr.c
- TARGET = cpp68
- GENERIC = generic
- CC = gcc
- CFLAGS = -O -Wall -DUNIXHOST -D__USE_FIXED_PROTOTYPES__
-
- RM = rm -f
-
- all: $(TARGET)
-
- $(TARGET): $(OBJS)
- $(CC) $(CFLAGS) -o $(TARGET) $(LDFLAGS) $(OBJS)
-
- $(OBJS): global.h
- main.o utils.o token.o ztype.o if_expr.o: ztype.h
- main.o: patchlev.h
- hash.o token.o macro.o: alloc.h
-
- clean:
- $(RM) $(TARGET) $(OBJS) $(GENERIC) generic.o alloc.c alloc.h
-
- pretty:
- indent -T Token -T Hash -T Macro -T Directive -T Long $(SRCS)
-
- GPARMS = Token:256 Macro:256 Hash:256
-
- alloc.o: alloc.c alloc.h
- $(CC) $(CFLAGS) -c -o alloc.o alloc.c
- alloc.c: alloc.cg $(GENERIC)
- $(GENERIC) alloc.cg $(GPARMS)
- alloc.h: alloc.hg $(GENERIC)
- $(GENERIC) alloc.hg $(GPARMS)
-
- $(GENERIC): generic.c
- $(CC) $(CFLAGS) -DNO_FGETPOS -c -o generic.o generic.c
- $(CC) -o $(GENERIC) generic.o
-